import cv2

# 创建窗口，
# cv2.namedWindow('window',cv2.WINDOW_NORMAL)
# # 更改窗口：window_autosize，设置大小无用
# cv2.resizeWindow('window',width=800,height=600)
# 展示窗口、图片等
# cv2.imshow('window',0)
# 读取图片
image = cv2.imread("Resources/lambo.PNG")
# 显示图片
imgResize = cv2.resize(image, (300, 200))

imgCropped = image[0:200, 200:500] # 裁剪

print(image.shape)
print(imgResize.shape)

cv2.imshow('car', image)
cv2.imshow('Image Resize', imgResize)
cv2.imshow("Image Cropped", imgCropped)
# 等待按键
# 1. 将窗口堵塞。等带按键、并会返回按键的ASCII码
# 2. 可以设置等待的时间，单位 ms
# 3. 等待时间为 0 ，则为一直等待
key = cv2.waitKey(0)
# ord()：获取字符的ASCII码
# key & 0xFF：将 int 类型的低字节给提去出来，因为ASCII码为一字节
if key & 0xFF == ord('q'):
    # 销毁窗口
    cv2.destroyAllWindows()